const mongoose = require("mongoose"); // 引入mongo数据库
const Schema = mongoose.Schema; // 数据字段
const moment = require("moment"); // 引入moment库

// news模型===>news集合
const NewsType = new Schema(
  {
    title: String, // 标题
    content: String, // 内容（富文本）
    cover: String, // 封面
    category: Number, // 类别 取值【最新动态 1, 典型案例 2, 通知公告 3】
    isPublish: Number, // 发布状态 取值【未发布 0, 已发布 1】
    createdAt: String, // 创建时间
    updatedAt: String, // 更新时间
  },
  {
    timestamps: {
      currentTime: () => moment().format("YYYY-MM-DD HH:mm:ss"),
      createdAt: "createdAt",
      updatedAt: "updatedAt",
    },
  }
);

const NewsModel = mongoose.model("news", new Schema(NewsType));

module.exports = NewsModel;
